/******************************************************************************
   Copyright (c) 2006 by RockOS.
   All rights reserved.

   This software is supported by the Rock Software Workroom.

   Any bugs please contact the author with e-mail or QQ:
     E-mail : baobaoba520@yahoo.com.cn
         QQ : 59681888
*******************************************************************************
File name   : typedef.h
Description : This file contains all basic data types for RockOS.
            :
            : 
Auther      : sunxinqiu
History     :
  2006-3-15   first release.
******************************************************************************/
#ifndef __TYPEDEF_H__
#define __TYPEDEF_H__

#ifdef __cplusplus
extern "C" {
#endif

/*unsigned basic data type*/
typedef unsigned char   U8;
typedef unsigned short  U16;
typedef unsigned int    U32;

/*signed basic data type*/
typedef signed char    S8;
typedef signed short   S16;
typedef signed int     S32;

typedef unsigned int    HANDLE;
typedef signed   int    STATUS;

#ifdef __cplusplus
}
#endif

#endif

